home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / graphics / rmtc02.zip / READXGF.C < prev    next >
Text File  |  1992-04-06  |  555b  |  30 lines

  1. #include <stdio.h>
  2. #include <alloc.h>
  3. #include <graphics.h>
  4.  
  5. void main()
  6. {
  7.   void *imgBuf;
  8.   FILE *F;
  9.   int driver = EGA;
  10.   int mode   = EGAHI;
  11.   unsigned int size;
  12.  
  13.   if ((F=fopen("gcar.xgf","rb")) == NULL)
  14.   {
  15.     printf("Can't open file!\n");
  16.     exit(0);
  17.   }
  18.   size=filelength(fileno(F));
  19.   imgBuf = malloc(size);
  20.   fread(imgBuf,size,1,F);
  21.   fclose(F);
  22.  
  23.   initgraph(&driver, &mode, "");
  24.   setfillstyle(SOLID_FILL,BLUE);
  25.   bar(0,0,639,349);
  26.   putimage(300,150,imgBuf,COPY_PUT);
  27.   free(imgBuf);
  28.   getch();
  29.   closegraph();
  30. }